// GENERATED
package com.fkorotkov.kubernetes.extensions

import io.fabric8.kubernetes.api.model.extensions.DaemonSet as extensions_DaemonSet
import io.fabric8.kubernetes.api.model.extensions.DaemonSetStatus as extensions_DaemonSetStatus
import io.fabric8.kubernetes.api.model.extensions.Deployment as extensions_Deployment
import io.fabric8.kubernetes.api.model.extensions.DeploymentStatus as extensions_DeploymentStatus
import io.fabric8.kubernetes.api.model.extensions.Ingress as extensions_Ingress
import io.fabric8.kubernetes.api.model.extensions.IngressStatus as extensions_IngressStatus
import io.fabric8.kubernetes.api.model.extensions.NetworkPolicy as extensions_NetworkPolicy
import io.fabric8.kubernetes.api.model.extensions.NetworkPolicyStatus as extensions_NetworkPolicyStatus
import io.fabric8.kubernetes.api.model.extensions.ReplicaSet as extensions_ReplicaSet
import io.fabric8.kubernetes.api.model.extensions.ReplicaSetStatus as extensions_ReplicaSetStatus


fun  extensions_DaemonSet.`status`(block: extensions_DaemonSetStatus.() -> Unit = {}) {
  if(this.`status` == null) {
    this.`status` = extensions_DaemonSetStatus()
  }

  this.`status`.block()
}


fun  extensions_Deployment.`status`(block: extensions_DeploymentStatus.() -> Unit = {}) {
  if(this.`status` == null) {
    this.`status` = extensions_DeploymentStatus()
  }

  this.`status`.block()
}


fun  extensions_Ingress.`status`(block: extensions_IngressStatus.() -> Unit = {}) {
  if(this.`status` == null) {
    this.`status` = extensions_IngressStatus()
  }

  this.`status`.block()
}


fun  extensions_NetworkPolicy.`status`(block: extensions_NetworkPolicyStatus.() -> Unit = {}) {
  if(this.`status` == null) {
    this.`status` = extensions_NetworkPolicyStatus()
  }

  this.`status`.block()
}


fun  extensions_ReplicaSet.`status`(block: extensions_ReplicaSetStatus.() -> Unit = {}) {
  if(this.`status` == null) {
    this.`status` = extensions_ReplicaSetStatus()
  }

  this.`status`.block()
}

